alter table jms_dm.dm_dev_repair_network_monitor_rfid_detail_dt
    set tblproperties ('external.table.purge' = 'true');
drop table jms_dm.dm_dev_repair_network_monitor_rfid_detail_dt;
CREATE EXTERNAL TABLE jms_dm.dm_dev_repair_network_monitor_rfid_detail_dt
(
    rfid                string comment 'rfid',
    rfid_flag           int comment '1百世循环袋2极兔循环袋3文件循环袋4承映循环袋',
    scan_type_code      string comment '扫描类型编号',
    scan_type_name      string comment '扫描类型名称',
    package_code        string comment '包号',
    scan_time           string comment '扫描时间',
    input_time          string comment '录入时间',
    scan_network_code   string comment '本站点扫描网点编号',
    scan_network_name   string comment '本站点扫描网点名称',
    scan_staff_code     string comment '扫描员工编号',
    scan_staff_name     string comment '扫描员工名称',
    dest_network_code   string comment '目的地网点编号',
    dest_network_name   string comment '目的地网点名称',
    scan_id             string comment '扫描id',
    date_time           string comment '扫描日期',
    network_type        int comment '网点类型',
    is_repair           int comment '是否维修点1是0否',
    before_network_code string comment '上一个网点',
    before_type_code    string comment '上一个网点扫描类型编号',
    before_type_name    string comment '上一个网点扫描类型name',
    before_dest_code    string comment '上一个网点目的网点code',
    before_dest_name    string comment '上一个网点目的网点code',
    before_network_name string comment '上一个网点name',
    before_network_type int comment '上一个网点类型',
    is_repair_before    int comment '上一站是否维修点1是0否',
    next_network_code   string comment '下一个网点',
    next_type_code      string comment '下一个网点扫描类型编号',
    next_type_name      string comment '下一个网点扫描类型name',
    next_dest_code      string comment '下一个网点目的网点code',
    next_dest_name      string comment '下一个网点目的网点name',
    next_network_name   string comment '下一个网点name',
    next_network_type   int comment '下一个网点类型',
    is_repair_next      int comment '下一站是否维修点1是0否',
    type                int comment '1代表维修点2代表中心'
) comment '维修点监控报表'
    partitioned by (dt string comment '扫描时间')
    STORED AS PARQUET
    LOCATION '/dw/hive/jms_dm.db/external/dm_dev_repair_network_monitor_rfid_detail_dt'
;